﻿@charset "utf-8";
/* CSS Document */
/*head*/
.headin { width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1; height:105px;}
.headin .logo{float:left; margin-top:20px; width:200px; height:86px;}
.headin .logo img { width:100%;}
.headin .navul { float:right; position:relative; width:630px; height:105px;}
.headin .nav_bg {width:120px; height:105px; position:absolute; z-index:-1; left:0;}
.headin .navli{ float:left; height:105px; width:120px; font-size:15px; font-weight: bold; color:#414651; line-height:105px; text-align:center; cursor:pointer; display:block; }
.headin .navli a{ float:left; display: block; width:120px; height:105px; line-height:105px; color:#414651; }
.headin .navli a:hover{ float:left; display: block; width:120px; height:105px; line-height:105px; color:#414651; }

.proserlist { width:100%; background:#005fbe; position:absolute; z-index:999 !important; /*top:139px;*/ display:none; float:left;}
.proserlist p { color: #fff;}
.proserlist a { color: #fff;}
.proserlist a:hover{ color:#fff; text-decoration:underline;}
.proserlist .pro_ul { margin:35px auto 0 auto; width: 1100px; padding-bottom: 20px; position: relative; }
.sanjiao { position: absolute; left: 775px; top: -35px;}
.proserlist .pro_ul .ps { float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left:200px; height:auto;}
.proserlist .pro_ul .ps .bt { margin-top: 40px; font-size: 23px;}

.proserlist .pro_ul li h2 { font-size:23px; font-weight:bold; color:#fff; margin-bottom:30px;}
.proserlist .pro_ul li h1 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.proserlist .pro_ul .ps1 { border-right:1px solid #ccc; padding-right:80px; margin-left: 0; height:auto;}
.proserlist .pro_ul .ps1 ul li { font-size:14px; font-weight:bold; margin-bottom:10px;}
.proserlist .pro_ul li ul li { margin:15px 0;}
.proserlist .pro_div { width: 100%; background: #035982;}
.proserlist .pro_div_con { width: 1200px; margin: 0 auto; padding:20px 0; }
.proserlist .pro_div_con h2 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.proserlist .pro_div .pro_div_txt { float: left; width: 1000px;}
.proserlist .pro_div .pro_div_txt h1 { font-size:14px; font-weight:bold; color: #fff; margin-top: 10px;}
.proserlist .pro_div .pro_div_txt p { margin-top: 10px;}

.soulist { width:100%; background:#0585c2; position:absolute; z-index:999 !important; top:139px; display:none;}
.soulist p { color: #fff;}
.soulist a { color: #fff;}
.soulist a:hover{ color:#fff; text-decoration:underline;}
.soulist .sou_ul { margin:35px auto 0 auto; width: 1200px; padding-bottom: 20px; position: relative; min-height:270px;}
.sanjiao_s { position: absolute; left: 535px; top: -35px;}
.soulist .sou_ul .so { float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left: 75px; height:auto;}
.soulist .sou_ul .so .bt { margin-top: 40px; font-size: 23px;}
.soulist .sou_ul li h2 { font-size:23px; font-weight:bold; color:#fff; margin-bottom:30px;}
.soulist .sou_ul li h1 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:20px;}
.soulist .sou_ul .so1 { border-right:1px solid #ccc; padding-right: 80px; margin-left: 0; height: 220px;}
.soulist .sou_ul .so1 ul li { font-size:14px; font-weight:bold; margin-bottom:10px;}
.soulist .sou_ul li ul li {margin:15px 0; }
.soulist .sou_div { width: 100%; background: #035982;}
.soulist .sou_div_con { width: 1200px; margin: 0 auto; padding:20px 0; }
.soulist .sou_div_con h2 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.soulist .sou_div .sou_div_txt { float: left; width: 1000px;}
.soulist .sou_div .sou_div_txt h1 { font-size:14px; font-weight:bold; color: #fff; margin-top: 10px;}
.soulist .sou_div .sou_div_txt p { margin-top: 10px;}
.dpbmore a{ color:#ff9000; }

.headin .menu{ display:none;}
#menu {position:absolute;top:0;right:0;z-index:100;display:none; background:#0094da; filter:alpha(opacity=90);opacity:0.9; width:180px; border-bottom-left-radius:25px;}
@media screen and (max-width:1199px){
.headin .logo{float:left; margin-top:23px; width:150px; height:65px;}
.headin .nav_bg {width:90px; height:104px; position:absolute; z-index:-1; left:0;}
.headin .navli{ float:left; height:105px; width:90px; font-size:14px; font-weight: bold; color:#414651; line-height:105px; text-align:center; cursor:pointer; display:block; }
.headin .navli a{ float:left; display: block; width:90px; height:105px; line-height:105px; color:#414651; }
.headin .navli a:hover{ float:left; display: block; width:90px; height:105px; line-height:105px; color:#414651; }

.soulist .sou_ul,.proserlist .pro_ul {width:94%;}
.sanjiao {  left: 640px;top: -37px;}
.sanjiao_s { left: 460px;top: -37px;}
}
@media screen and (max-width: 959px){
.headin .logo{float:left; margin-top:23px; width:180px;}
#nav_ul{ display:none;}
/*menu*/
.headin .menu{ display:block; width:35px; float:right; margin:40px 26px 0 0;}
.headin .menu a.menulist{ background-image:url(../images/menu.png);width:35px; height:25px; display:block;}
.nav{ width:180px; padding:28px 0;height:auto;}
.nav .nav-closed{ height:25px; text-align:center; margin-bottom:35px;}
.nav ul li{ line-height:40px; text-align:center; font-size:18px;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ color:#000; text-decoration:underline;}
/*menu end*/
}	


